Finished class project.