New revision for canl-c