reimplement modal success or failure for steps using two partials