use establish_xname() APIs