They'd navigated through years of patience-testing paperwork to get to this point. In 45 short minutes, they'd proudly step into the future as American citizens.
Becoming a US citizen takes a long time. Once immigrants get their green cards, they need to know English, need to have lived in the United States for at least five years, and need to pass a US civics test, among other things
But after all that time, the ceremony itself is quick and easy.
Some of these ceremonies are held at photogenic, symbolically American places like Ellis Island
But far more often, the ceremonies take place in bland federal buildings in rooms filled with large American flags, like the one at the Peter Rodino Federal Building in Newark, New Jersey.
That 45-minute ceremony was a long time coming for Thomas Heinrich. He moved to the US from the former West Germany about 30 years ago, and has since married and had three kids here. The civics test was easy for him; he's a professor of American history at Baruch College.
Failure "would have been a huge embarrassment," he said, laughing.
Unlike Heinrich, Ahmed El-Mallah made up his mind to become a US citizen "the first second" he arrived from Alexandria, Egypt, five years ago.
He's studying nuclear engineering, a field he said he wouldn't be able to pursue in Egypt. The best jobs in the field, such as in nuclear labs
or in the Navy
, require US citizenship, and he hopes to enter the workforce once he finishes his master's degree.
"I'm very excited," El-Mallah said. "I'm very lucky to be here today."
Like any group presentation, the naturalization ceremony relied on PowerPoint. For such a climactic moment in their lives, it was surprisingly mundane. Archival photographs of immigrants coming to the United States, pictures showcasing the country's natural beauty, and quotes from recent citizens flashed across the screen before them.
The new citizens stood to sing the national anthem, and then James Fobert, supervisory Immigration Services officer, said a few words.
He mentioned "e pluribus unum," the unofficial US motto that's printed on currency. The phrase is Latin for "out of many, one" -- similar to the population of the United States, which includes people from many countries, working together as one, Fobert said.
"You represent and reflect the unofficial motto," he told the crowd.