todo and changes and things
whitespace