Assignment 3: Initial commit