Group controller