add idl driver