Completed Assignment 1