refactor to have default recipe create all groups

based on attributes