In light of the weekend bombings in New York and New Jersey and a big mistake made by U.S. Homeland Security, immigration is back in the spotlight.

Just this week, government officials announced that more than 800 immigrants were granted citizenship by mistake, one that could mean people who follow the rules will have to wait longer to be granted citizenship or endure even more questioning.

As we learn more about alleged bomber, Ahmad Khan Rahami, the debate over immigration is heating up once again. The 28-year-old is a naturalized U.S. citizen from Afghanistan.

Donald Trump, the Republican presidential candidate, said with his policies, bombings like the ones that happened over the weekend could be stopped

"These attacks were made possible because of our extremely open immigration system, which fails to properly vet and screen the individuals or families coming into our country," Trump said.

Hillary Clinton, the Democratic presidential nominee, doesn't necessarily agree with Trump, but said more needs to be done.

"It is crucial that we continue to build up trust between law enforcement and Muslim-American communities," said Clinton.

On Monday, the Department of Homeland Security announced that 858 immigrants with pending deportation orders had been mistakenly granted U.S. citizenship.
Officials said the immigrants used different names or birth dates to apply, and the discrepancies weren't caught because their fingerprints were missing from the government's database.

Immigration attorney Ray Lahoud said the mistake is going to make it harder for those going through the system.

"Communication between agencies, that's a big issue. The agencies don't necessarily communicate quick enough," said Lahoud.

The lack of communication could mean years for those seeking citizenship, and Lahoud said the system needs to change.

"It needs to be redone from beginning to end when it comes to legal ways to come in here and when it comes to dealing with the other ways people come into the United States," said Lahoud.

There is also a need to fix the system of how people get a United States visa, according to Lahoud, who said people in some countries can get one by simply filling out a form online.