fix route pattern