added eberhard quantum derivation