data all UI merge