fixed getdata