pre CP