repository for CS 356 group project