first commit for assignment 3