[Crappy] UserProfile.java rewrite