C# lib for personally use.