# Adding ranks and sections

So you've created your department roster and you are now ready to build it out with ranks and sections. We designed FiveRoster to be seamless but also intelligent when it comes to ranks. Before adding ranks to your roster, please ensure you've read about [static & dynamic callsigns](/roster-creation/static-and-dynamic-rank-callsigns.md).

<figure><img src="/files/rFYJQjGAQGRv65SgbxUb" alt="" width="563"><figcaption><p>Example roster rank layout</p></figcaption></figure>

## Adding a new rank to the roster

{% stepper %}
{% step %}

### Navigate to your roster editor page

From the dashboard, click "Manage" on the server panel where your roster resides to be taken to the roster editor page.

<figure><img src="/files/DXvRQUmqXlh5vULbwkXM" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Click on the "Add Rank" button in the "Roster Ranks" section

By clicking on this button, you'll be prompted with a window to fill out your rank information and add it to the roster.

<figure><img src="/files/8GZXnzDsmA6QdpyB5AOA" alt="" width="563"><figcaption></figcaption></figure>

**Field Types**

* **Name**: This is the name of your rank i.e. (Director, Assistant Director, Trooper II)
* **Insignia**: This is where you can choose a unique insignia for this rank. These are predefined and we are continually adding new ones. If you don't want to use an insignia, select "No Insignia" from the dropdown options.
* **Callsign Prefix**: This is the prefix for your callsign i.e. (1L-, K-, FD-).  The prefix is optional as callsign numerics are taken care of by FiveRoster.
* **Callsign Type**: This is where you can choose if you want the rank to use a static callsign and be singular or use a dynamic callsign and have multiple positions open for the same rank.
* **Discord Roles**: This dropdown contains a list of roles within your Discord server. This is what roles players will be given upon being promoted to this rank or being appointed to this rank.
* **Access Roles**: This allows you choose what kind of access you want this rank to have on the public facing roster. To learn more about roster access levels, [click here.](/player-management/understanding-roster-access-levels.md)

{% endstep %}

{% step %}

### Provide the required information for your rank and save it

Fill out the information required for your rank and once you are done, click on the "Add Rank" button in the bottom right of the window.

<figure><img src="/files/099AdaRMOojY6dmKB3bb" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### You've just added a rank to your roster!

And that's it, you can very quickly build your rank structure with FiveRoster in a matter of minutes.

<figure><img src="/files/KhkIOhM4fvJf6KbYNhJl" alt="" width="563"><figcaption></figcaption></figure>

If you want to see how this looks on the public facing roster, you can scroll to the bottom fo the page and click on the "Preview Roster" button.

<figure><img src="/files/3lIWLW244Sp5f8QPfRmQ" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## Adding a new rank section to the roster

Rank sections allow you to professionally organise your ranks into specific sections i.e. (Department Command, Lower Command, Supervisors).

To create a rank section, click on the "Add Section" button in the "Roster Ranks" area of the editor page and you'll be prompted to provide a name for your section.

<figure><img src="/files/18MkYi0DLna5W4sTBLRG" alt="" width="563"><figcaption></figcaption></figure>

Once you've added it to the roster you can move ranks and sections around by left clicking and dragging the three lines to the left of each row in the table.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fiveroster.com/roster-creation/adding-ranks-and-sections.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
