added fastestPath method :D