Routes with distances causes stick in plan, condition is essential when forming path, may have to refactor based on that