C# DSA Update