track summary refactor