Initial commit for assignment 2