doc for userprofilecontroller