rollback Structure