Group project with custom functions YAY