implement variable name definition