Initial Assignment 3 commit.