added some default generator if the group is empty