Turning Points Network - TPN