outer routing complate