combining and cleaning