using paper groups instead of looping through arrays, streamlining for loops in init