Summer 2014 SENG440 project