white space and modification