why is this variable prefixed tmp_