C# changes
VB updates