first iteration that driver actually works