Done with assignment 2 with no extra credit