Finished all required tasks for Assignment 3