added harmony stuff to driver