merging, cleaning