setData using for setData