partially removed global underscore