PathFinding version3