Add edit profile functionality