assignment 6 complete