added more cleaning algos