HW3_3 working and submitted