style nit: spaces around + and *