alignment and whitespace