assignment 3 is finished