created an OOP class with a singleton pattern.
Shared publicly