feature:create CMSQ class