new data oper

new data oper