Finished assignment 2.