whitespace and additions