added whitespace utility