prepared for CMSMS version 2.3