added CAS module