KLEEN - FLO - chemistry