final project for 471 Fall 2013