my C# helper library