C# client

kick-off implementation