white space and formatting