rollback adding method