updated for new interfaceSDK and driver