one nit:
 add spaces around '+'.