finished sectionMerge and associated handlers(non-gui)