added indentations, foldings, tabs and windows