[Home](./index.md) > [bitburner](./bitburner.md) > [Gang](./bitburner.gang.md) > [setMemberTask](./bitburner.gang.setmembertask.md)
## Gang.setMemberTask() method
If you are not in BitNode-2, then you must have Source-File 2 in order to use this function.
Attempts to assign the specified Gang Member to the specified task. If an invalid task is specified, the Gang member will be set to idle (“Unassigned”).
Signature:
```typescript
setMemberTask(memberName: string, taskName: GangTasks): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| memberName | string | Name of Gang member to assign. |
| taskName | [GangTasks](./bitburner.gangtasks.md) | Task to assign. |
Returns:
boolean
True if the Gang Member was successfully assigned to the task, false otherwise.
## Remarks
2 GB