implements all trackers