add function of ck