The Humble Freedom Bundle, a Humble Bundle for the President Trump era, pulled in more than $3.07 million within its first 24 hours of availability. That figure represents sales of 95,410 bundles, according to the Humble Bundle site.

The package of nearly 50 books and video games went live at 2 p.m. ET yesterday. It is being sold via the Humble Bundle’s typical pay-what-you-want setup, although the minimum price is $30. It reached $1 million in sales within just four and a half hours, and hit the $2 million mark in less than half a day. Humble Bundle Inc. matched the first $300,000 of contributions.

This unique bundle is an effort to “take a stand for freedom,” said the Humble Bundle organization. Every dollar of the purchase price goes to three organizations — the American Civil Liberties Union, the International Rescue Committee and Doctors Without Borders — working on behalf of individuals around the globe who are affected by the travel ban implemented through an executive order President Trump signed on Jan. 27.

Trump’s order, which concerns immigrants, visa holders and permanent U.S. residents from seven majority-Muslim countries, has been halted for the time being by a stay from a federal court. The Trump administration has not yet announced whether it will appeal the injunction to the Supreme Court, or write a new executive order that’s more likely to hold up in court.

The Humble Freedom Bundle, which includes high-profile indie games such as Guacamelee, The Witness and Stardew Valley, will be available until 2 p.m. ET on Feb. 20. It may be expanded with additional items between now and then, according to the Humble Bundle organization.