what is cpi training?