all components merged