WASHINGTON - (AP) - The Democratic-controlled Congress has completed an overhaul of the nation's health care system.

The House voted 220-207 Thursday night for legislation making changes to the law President Barack Obama signed on Tuesday. The changes include better benefits for seniors and low-income and middle-class families.

The Senate voted 56-43 for the measure. The House wrapped it up hours later.

Republicans have vowed to campaign for repeal of the law in the fall election season. Obama told an Iowa crowd that he welcomes that fight.