updated userdata class