# AddProgram(Program)

Method in [Dialogue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue)

## Summary

Loads the nodes from the specified [Program](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.program) , and adds them to the nodes already loaded.

```csharp
public void AddProgram(Program program)
```

## Remarks

If `Yarn.Dialogue.Program` is `null` , this method has the effect as calling [SetProgram(Program)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram) .

## Parameters

| Name                                                                                  | Description                     |
| ------------------------------------------------------------------------------------- | ------------------------------- |
| [Yarn.Program](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.program) program | The additional program to load. |
