added epoch tracking. node and epoch tracking both use the Tracker object