extraction and derivation