updated group project with reflection