IDL bindings updated

Fully functional