added back tracker functions