put back initialize_group