President Donald Trump signed a revised travel ban executive order Monday that temporarily stops entry to the U.S. for people from six Muslim-majority countries seeking new visas.

The signing of the new executive order was done privately. The first executive order was challenged and then ultimately halted in a Washington State court.

The revised order spells out a 90-day ban on people from Sudan, Syria, Iran, Libya, Somalia and Yemen and does not apply to those who already have valid visas. It addresses concerns about the first travel ban while still protecting Americans, federal officials said.

Iraq is not included in the new travel ban. According to a senior Department of Homeland Security official, the government of Iraq told the Trump administration it is going to be able to provide enough information on its citizens in order for them to go through proper vetting.

The Trump administration says it will use that time to improve the vetting process.

“Today’s executive order which President Trump signed this morning will make America more secure," Homeland Security Secretary John Kelly said during a news conference about the new executive order.

A senior official of the Department of Homeland Security also said the president again signed this executive order to protect the nation from terrorism.

"This new ban does not include green card holders from those nations. And people from those countries that already had visas issued before Jan. 27 to come into the U.S. wouldn’t be affected. But the order does suspend for 120 days the entire refugee admission program," Kelly said.

“The State Department will implement the provisions in this order that allow for the admission of refugees when it is determined they do not pose a risk to the security or welfare of the United States,” Secretary of State Rex Tillerson said.

The initial executive order signed in January sparked nationwide protests and was ultimately blocked by a federal court. It also included Iraq, which angered Iraqis and prompted them to call for an order banning Americans from the country.

“I fully expect that the president’s new executive order will have the same uphill climb in the courts that the previous version had,” Democratic minority leader Sen. Charles Schumer said.

This new order starts March 16 and will last 90 days.

The Department of Homeland Security said the White House maintains that the first executive order was on firm legal foundation, but it decided to go with a new one after the several legal challenges. A senior Department of Justice official said the agency is confident with the legality of this new executive order.

Homeland Security denies the order is a "Muslim ban" and says it's a temporary suspension from nationals that come from "failed states or states sponsors of terrorism" and because of that fact, the U.S. government does not have the procedures to vet them properly.

But groups advocating for Muslims in America don't see it that way.

"This ban is not about making America safe. It's about Trump giving in to some people full of hatred who don't like the Muslim community and he's trying to fulfill his promise of saying he will implement a Muslim ban," said Hassan Shibley with CAIR Florida.

Supporters said beefing up national security is one of the reason's people voted for President Trump and they're happy he's pushing the embargo forward.

"It should be of no surprise to anyone because he is doing exactly what he promised he would do," said Deborah Tamargo with Hillsborough County's Republican Party.

Opponents said the ban unfairly targets certain people and they said it won't necessarily improve security.

"You're stopping people who could add a lot to the country from coming in. I think if anything make legal immigration easier," said Kim Kastu.

Several groups are already planning to sue to stop the order.

Right now, it's scheduled to go into effect March 16.