finalise groups to sensibleTo refactoring