update global to make use of symbol data. untested

untested