initial commit for assignment 1