add oper and history