removing the backward euler constraint