CS296 group project