Initial assignment 3 commit.