Note that we create a `Tool` object with the `id="neutrons_fractal"`. This tells `nova-galaxy` which NDIP tool we want to run. The obvious question at this point is how do we know the id of the tool and what parameters it expects? We can look at the tool\'s launch page in calvera for some hints but ultimately we have to look at the tool\'s [xml file](https://code.ornl.gov/ndip/galaxy-tools/-/blob/dev/tools/neutrons/test_tools/fractal.xml?ref_type=heads).
***Connect and Run the Tool**: The `with conn.connect() as galaxy_connection:` block establishes a connection to NDIP and ensures proper handling of the connection:
@@ -99,7 +100,6 @@ To get started, let\'s create the Fractal class. Create an empty file at `src/no
print("Fractal tool finished successfully.")
```
**2. `main.py` - Calling the Model (`src/nova_tutorial/app/main.py`):**
We are now going to modify the existing `main.py` file. Change the main method to match the code below.