add otg support