computing track diffs