> For the complete documentation index, see [llms.txt](https://impossible.gitbook.io/impossible-finance-faq/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://impossible.gitbook.io/impossible-finance-faq/launchpad/launchpad-overview/fill-from-bottom-mechanism.md).

# Fill From Bottom Mechanism

**Fill From Bottom** is an IDO allocation mechanism designed to ensure every community member gets meaningful participation, regardless of their staking power. This innovative approach puts fairness first while still rewarding our dedicated IDIA stakers.

### What Makes Fill From Bottom Special?

Traditional IDO allocations (pro-rata) often favor large stakers, leaving smaller community members with minimal or no allocation. Fill From Bottom changes this by ensuring **everyone gets a fair share first** before excess tokens are distributed to larger stakers.

Think of it as building a foundation where every participant gets a solid base allocation, then additional layers are added for those with higher staking weight.

***

### How Fill From Bottom Works

#### The Allocation Process

**Phase 1: Foundation Building**

* All participants get allocated tokens up to the same base level
* This ensures everyone receives meaningful participation
* Base level is calculated from total allocation ÷ number of participants

**Phase 2: Staking Weight Distribution**

* Remaining tokens are distributed based on IDIA staking weight

### Step-by-Step Allocation Process

**Example Scenario:**

* Total IDO Allocation: $10,000 USD

**Participant Requests:**

* **User A**: Stakes $1,500
* **User B**: Stakes $3,800
* **User C**: Stakes $4,200
* **User D**: Stakes $900
* **User E**: Stakes $5,100

**Total Demand**: $15,500 (oversubscribed by $5,500)

#### Fill From Bottom Allocation:

**Lets say Base Fill Level is $2,300,**

| User   | Stake in USD | Final Allocation | Status               |
| ------ | ------------ | ---------------- | -------------------- |
| User A | $1,500       | $1,500           | Full request ✓       |
| User B | $3,800       | $2,300           | Capped at fill level |
| User C | $4,200       | $2,300           | Capped at fill level |
| User D | $900         | $900             | Full request ✓       |
| User E | $5,100       | $2,300           | Capped at fill level |

#### Key Outcome

1. **Fair Distribution:**
   * Users A and D got their full requested amounts (below fill level)
   * Users B, C, and E were capped at $2,300 (above fill level)
   * No user received more than $2,300, ensuring equitable access
2. **Maximum Participation:**
   * All 5 users received meaningful allocation
   * Wide token distribution across different staking levels
   * Fair foundation established before any staking multipliers apply

This demonstrates how Fill From Bottom ensures every participant gets fair treatment regardless of their amount of staking level in the base allocation phase.
