update for cp api