pre overhaul commit

having a core logic change, this will affect most functions involving
anything to do with track.
reworking track to sections