complete rollback