Assignment 1 [Completed tasks 1 - 4]