Initial push of functioning driver with example