added solution for group project