Initial commit of the driver