Uploading code from completed assignment1