For the doc …
I believe it does it not read properly - please consider fixing per the suggestion in () below.
An account is divided into two main areas:
- The first area is the contract area. This is the area that stores any number (of) smart contracts that contain type definitions, fields, and functions that relate to a common functionality. This area also holds contract interfaces, which are basically program guidelines that other contracts can import and implement. This area cannot be directly read from in a transaction, unless the transaction is just reading the code deployed to an account. The owner of an account can directly add, remove, or update/overwrite contracts that are stored in it.