purification tools