more work on the router