Understood the initialization part of the driver