* ADDED: Singleton pattern initial implementation