edited route generation