add cpa

some test