routing for typelist