Library for csharp