drivers directory
uses a raw hash is simpler
removes dead code