using a router constructor