First commit for course project.