add cntfun and nrlycocntfun