Updated driver and interface