Tuesday the House passed a 740-billion dollar defense bill to remove the names of Confederate soldiers and leaders from military bases and to grant a 3-percent pay raise for troops.
The bill will head to the Senate for a vote.
The House measure would force the military to change the names of bases and facilities named after confederates within a year.
The Senate version of the bill incorporates similar provisions to remove Confederate names from bases over three years.
President Trump has been opposed to removing Confederate names from military bases and has vowed to veto the legislation.
However the House and Senate are expected to override the veto.