initial router
define interface