implemented Ck transition