add TSP