The U.S. House of Representatives voted 285-144 Wednesday night to approve a compromise agreement that ends the federal shutdown, funds the government until January 15 and extends the debt limit until February 7.

The Senate approved the measure earlier in the evening. President Obama has vowed to sign the bill “immediately.” The final agreement makes only insignificant changes to the president’s health care law, by requiring income verification for people receiving health care subsidies from the government. And it also authorizes a bipartisan committee of negotiators to hammer out a long-term budget deal by Dec. 13, before government funding runs out again in January.