group project pseudocode