finished 603 hw