Develop the router