First draft, C# Library