genRoute