use name for anonymouse union