starting assign2