rollback generator