Initial commit for assignment 3