C# wrapper added