getdata function
getdata function