introduce cas