tsp project