reflection for group