Changed initialization method of driver