TSP proof of concept