Final project for CSTUY SHIP (summer 2014). It'