User routing and message routing established(wip)