CS369 group project