added 'static' internal router