finished assn2.asm