implement cc point