Gonna rewrite this stupid Tracker