add C# Singleton files