implemented TCX parsing