improved xName