C# Prototype update 2