assignment three