In lesson 9, you learned about packages. Protecting your code by limiting its accessibility is a good practice, especially when creating external modules for third parties. By doing so, you also reduce your code’s public entry points, making it easier to use. This approach also prevents external manipulations that could expose sensitive data or introduce undesired behavior in your code. In this lesson, you’ll learn about the Scala access modifiers, which are reserved keywords to change your code elements’ visibility. You should use them to protect and hide information you should not expose to the public. You’ll use access modifiers to implement auxiliary functions accessible within their class in the capstone.