final project fall 2014 csc201