step 1 rollback