Working at CPP