modify userprofile to be one-to-one