UMUC CMSC 495 Group Project