Is the order important ? What about let this code unchanged for now ?