added default router constructor