# Structure and Components

To sort the voting weights of shareholders, retrieve historical voting powers and other relevant purpose,  **Comboox** adopted Checkpoints, TopChain, EnumerableSet and some other data struactures.

{% content-ref url="structure-and-components/checkpoints" %}
[checkpoints](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/checkpoints)
{% endcontent-ref %}

{% content-ref url="structure-and-components/topchain" %}
[topchain](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/topchain)
{% endcontent-ref %}

{% content-ref url="structure-and-components/goldchain" %}
[goldchain](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/goldchain)
{% endcontent-ref %}

{% content-ref url="structure-and-components/enumerableset" %}
[enumerableset](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/enumerableset)
{% endcontent-ref %}

{% content-ref url="structure-and-components/condition-and-consrepo" %}
[condition-and-consrepo](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/condition-and-consrepo)
{% endcontent-ref %}

{% content-ref url="structure-and-components/hashlock-and-lockersrepo" %}
[hashlock-and-lockersrepo](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/hashlock-and-lockersrepo)
{% endcontent-ref %}

{% content-ref url="structure-and-components/signature-and-sigpage" %}
[signature-and-sigpage](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/signature-and-sigpage)
{% endcontent-ref %}

{% content-ref url="structure-and-components/file-and-filesrepo" %}
[file-and-filesrepo](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/file-and-filesrepo)
{% endcontent-ref %}

{% content-ref url="structure-and-components/doc-and-docsrepo" %}
[doc-and-docsrepo](https://comboox.gitbook.io/whitepaper-en/technical-brochure/structure-and-components/doc-and-docsrepo)
{% endcontent-ref %}
