some work on globalrouter