ccal: by Zhang