This is the CS 656 Group3 Project