further experiment with separate & union, seems that the nominal vertex name is preserved but the actual vertex name will be reordered