merging almost complete