user profile basics ans change avatar functionality