implemented code folding
basic of highlightPreview
notimportant