edition and cleaning