CSCI 5200 group project