Adding derivations for simulation.