Adding C# version