add the avatar edit function