Senators have struck a deal to put a comprehensive Russia sanctions bill on the floor this week, according to those negotiating the legislation.

The measure, which will be attached to a bill to stiffen Iran sanctions that is under consideration, incorporates proposals to codify existing Russia sanctions, introduce punitive measures against Moscow in light of Russia’s aggressive activities in Ukraine, introduce measures addressing Syria and the realm of cyberhacking, and give Congress the power to review efforts by the administration to scale back sanctions against Russia before they can go through.

Senate Majority Leader Mitch McConnell (R-Ky.) filed the amendment late Monday, setting up a vote for later this week, after extensive talks with Foreign Relations Committee Chairman Bob Corker (R-Tenn.) and Banking Committee Chairman Mike Crapo (R-Idaho). Senate Minority Leader Charles E. Schumer (D-N.Y.), the Foreign Relations Committee’s ranking Democrat, Benjamin L. Cardin (Md.), Banking Committee ranking Democrat Sherrod Brown (Ohio) and vocal Russia critics John McCain (R-Ariz.) and Lindsey O. Graham (R-S.C.) were also involved in various stages of the discussion.

“This is a very comprehensive piece of legislation,” Corker said Monday night after the measures were introduced. “It really touches all the components.”

Various senators involved in the discussions had filed three different bills to increase sanctions against Russia over its involvement in the wars in Ukraine and Syria, as well as over allegations that Russia meddled in the 2016 U.S. presidential elections. Some proposed bills also included measures to give Congress the power to block the president from easing up on sanctions against Russia and to better counter Russian propaganda in the United States and Europe.

Corker said that he had drafted a fourth bill about three months ago addressing several of the points, but that his office had never released it.

The measure filed Monday night directs sanctions toward Russia’s intelligence and defense apparatus, as well as parts of its energy, mining, railways and shipping economy. It also includes provisions to punish those engaged in corruption and human rights abuses.

Schumer said in a statement that the new measure will “send a powerful and bipartisan statement to Russia and any other country who might try to interfere in our elections that they will be punished.”

The Senate has refrained from putting such a sanctions bill to a vote largely because Corker wanted to give the administration more time to attempt to make progress cooperating with Russia over the war in Syria — something he repeated Monday night that he never fully expected it could do.

“I wanted to give [Secretary of State Rex] Tillerson until two weeks ago,” Corker said, adding, “I’ve been ready the whole time.”

When asked whether the White House was on board with the measure, Corker hesitated, noting: “I have to believe that the administration has to at least strongly consider supporting this.”

He added, however, that he was sure the measure could receive a veto-proof level of support in the Senate.