add dependency injection for the web driver using pico-container