- remove driver class code binding - fully support IAD - auto calculate total length for interface descriptor for driver