Singleton class completed