finished EditProfile, haven't tested