formatting and description of userprofile.py