component separator