group client code