Initial commit for assignment 4