add a c# helper and rename module