impl getUserData