create supergroup class