changes to user profiles & edit functions