The `__init__.py` file hold the code that gets executed when the plugin is loaded. For the arch plugin, the file is very simple, just import the [[BinaryView]] and the [[Architecture Plugin]] and then register them. If creating a [[Workflow]] then import and register that as well.
# Code
Can be found at [coolvm_binja/__init__.py at master · thisusernameistaken/coolvm_binja (github.com)](https://github.com/thisusernameistaken/coolvm_binja/blob/master/__init__.py)
```python
from .view import CoolVMLoader
from .arch import CoolVMArch
from .workflow import CoolVMPrintStrWf
CoolVMArch.register()
CoolVMLoader.register()
CoolVMPrintStrWf.register()
```