fix publick routing