SWE6623 group project