GMA531 group project