ASSIGNMENT 3 DONE