finished FIXUserData class