routing and additional dependencies