progress on 266 hw1