[Home](./index.md) > [bitburner](./bitburner.md) > [Singularity](./bitburner.singularity.md) > [getAugmentationPrereq](./bitburner.singularity.getaugmentationprereq.md)
## Singularity.getAugmentationPrereq() method
If you are not in BitNode-4, then you must have Level 3 of Source-File 4 in order to use this function and the RAM cost is doubled.
This function returns an array with the names of the prerequisite Augmentation(s) for the specified Augmentation. If there are no prerequisites, a blank array is returned.
Signature:
```typescript
getAugmentationPrereq(augName: AugmentName): AugmentName[];
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| augName | [AugmentName](./bitburner.augmentname.md) | Name of Augmentation. |
Returns:
[AugmentName](./bitburner.augmentname.md)\[\]
Array with the names of the prerequisite Augmentation(s) for the specified Augmentation.
## Remarks
5 GB Level 3