splitting component.