rollback, remove duplication