C# client better but not finished