major board driver cleanup