added code folding based on indentation