updated C# bindings