routes a bit modified