final project for spring 2013 advancedJS class