Implemented Driver class as Singleton