create description function
setdata modify