edit and show public profile