avoid repeat appearance names