effective cpp is important