# `GSFont addDependency:displayName:`

*Instance Method*

Adds or replaces an external dependency.

## Declaration

```swift
func addDependency(_ className: String, displayName: String)
```

```objc
- (void) addDependency:(NSString *) className displayName:(NSString *) displayName;
```

```python
addDependency_displayName_(className: str, displayName: str)
```

## Parameters

- `className` — The dependency class name.
- `displayName` — The display name shown for the dependency.

## See Also

### Dependencies

- [`GSFont.dependencies`](/Core/GlyphsCore/GSFont/dependencies) — External dependencies required by the font.
- [`GSFont removeDependency:`](/Core/GlyphsCore/GSFont/removeDependency:) — Removes an external dependency.

