allow for indention with tabs. cleanup eol handling