first commit for assignment 2