CPs Groups