optimize name