version 1.2, C#