removed Singleton