add generate avatar