add support to C# client