### Chart Initialization
-Plugins are notified during the initialization process. These hooks can be used to setup data needed for the plugin to operate.
+Plugins are notified during the initialization process. These hooks can be used to set up data needed for the plugin to operate.

## ESM
-If you are utilizing ESM, you probably still want to publish an UMD bundle of your extension. Because Chart.js v3 is tree shakeable, the interface is a bit different.
+If you are utilizing ESM, you probably still want to publish a UMD bundle of your extension. Because Chart.js v3 is tree shakeable, the interface is a bit different.
UMD package's global `Chart` includes everything, while ESM package exports all the things separately.
Fortunately, most of the exports can be mapped automatically by the bundlers.
# Padding
-Padding values in Chart options can be supplied in couple of different formats.
+Padding values in Chart options can be supplied in a couple of different formats.
## Number
If this value is an object, the `left` property defines the left padding. Similarly the `right`, `top` and `bottom` properties can also be specified.
Omitted properties default to `0`.
-Lets say you wanted to add 50px of padding to the left side of the chart canvas, you would do:
+Let's say you wanted to add 50px of padding to the left side of the chart canvas, you would do:
```javascript
let chart = new Chart(ctx, {