# 5. Improving the design of actions - Discover how eliminating implicit inputs and outputs can enhance reusability. - Learn to improve the design of our code by pulling things apart. ![](https://i.imgur.com/vvgX70N.jpg) ![](https://i.imgur.com/z1VYDEf.jpg) ![](https://i.imgur.com/AJJzWtJ.jpg) ![](https://i.imgur.com/zRJTm5A.jpg) ![](https://i.imgur.com/XiYGyHl.jpg) ![](https://i.imgur.com/5jGHg59.jpg) ![](https://i.imgur.com/DhC9h94.jpg) --- ![](https://i.imgur.com/5MEvk03.jpg) page 20 ![](https://i.imgur.com/eQA84nV.jpg)