happens before algorithm over TS values are added