initial commit of HW3