need to modify varSTO to funcSTO when assignment?