add EfficientCleaningAlgorithms