put all tracking into one class file