working derivation