Through 2016, the foundation had raised an estimated $2 billion from U.S. corporations, foreign governments and corporations, political donors, and various other groups and individuals. The acceptance of funds from wealthy donors has been a source of controversy. The foundation "has won accolades from philanthropy experts and has drawn bipartisan support". Charitable grants are not a major focus of the Clinton Foundation, which instead uses most of its money to carry out its own humanitarian programs.