[style] always use parens with new
[style] declare variables at the top level of scope they are used