csharp representation building next