Singleton & Builder Pattern

Singleton and Builder Pattern!