Working C# Demo