routing and types select