adding subsections
merging