maintenance and merging