made progress on 266 hw