Clean functional unit