new files plus HW2 updates