CS 467 group project.