group design implemented