fixed bug in CPT after feedback from duncan and added CPT_2, CPT_2 needs test