assignment 7 done