final project for Hackbright Spring 2014