Finished all required tasks for Assignment 2