added code-folding for sections