CPP enhancement 2025