extracting driver derivation