JOMC 586: Project 2