Cse 3901 group project