Keeping up with detergent chemistry
Modern detergents are mixtures of surfactants (cleaning chemicals), builders (water softeners), bleaches (to whiten and remove stains), enzymes (to break down soils to simpler forms for removal by detergent), optical brighteners (to create a whitening effect), polymers (to prevent soils from resettling after removal during washing), and fillers.