reordered eqn