assign2 push 1