contains my cmsc term project