mostly got irrelevant code folding on select