President Donald Trump signed a $20.9 billion bill Friday that would provide massive subsidies to health insurers to help them expand their marketplaces, as well as allow for a $2,000 credit for seniors to purchase insurance.

The bill would also provide $20 million for the Children’s Health Insurance Program, a health insurance program for children under age 26, and $8 million for mental health services.

Trump also signed a bill Friday to fund the Department of Homeland Security through 2019.

The president said he would keep funding for the agencies that protect the American people, including the Department’s Immigration and Customs Enforcement and the Department Health and Human Services.

The House passed the measure on Thursday, but the Senate did not take up the measure.

Democrats also voted to delay the federal budget until 2019.

Republicans have repeatedly sought to use the federal government’s spending caps to cut funding for vital programs like health care and education.

They are pushing to increase spending on other priorities, such as education and veterans affairs, which are also set to expire at the end of the year.

House Speaker Paul Ryan said the spending bill was “a big step forward” for the House and its members.

The spending bill would have funded the government through Sept. 30 without raising taxes.

It would have cut the deficit by $1.5 trillion over the next 10 years.

The Senate also passed a spending bill that would cut spending on the Department for Education by about $1 trillion, but only to a point.

Trump has long pushed for an increase in the federal debt limit, a process in which Congress can raise or lower the nation’s borrowing limit to allow the government to pay for any additional spending.