improving on driver classes
update format of settings file