add alternative Grouper kernel