impose tri-group structure