Adding Singleton pattern
Adding Singleton pattern