CEN3031 fall 2014 project.