updated GetUserData
updated data_contract