cpp1997