changes to the router