for reversible engines