2014 OOP Term Project by TEAM 10