make use of drivers, and moves setup there