updated tsp