Final project for 6.s096 during IAP 2014