merge to 4 components