edit profile function
Merge