adding cp programs