version one of HW3