Added basic functionalitied of the driver