manual merge of nonLiearHeadings