Complete Assignment 1