While this is not the most important thing here, I prefer to write benzoic acid as C6H5COOH. That shows it is a carboxylic acid, besides, if written this way the structure is much more easy to understand. Note you wrote acetic acid this way, not as C2H4O2.