steps1-7

blocks steps 1-7