create controller dynamically
add usb service provider