testting
pubfunc
++pubfunc
classname for ysclass
better ysclass