initial commit for assignment 7