translation until modifyVars