By Matt Petrillo

PHILADELPHIA (CBS) — We all know Philadelphia knows how to throw a party. Thousands of people will flock to the city to ring in the New Year on Tuesday night.

The countdown to 2020 is on.

READ MORE: President Biden Invokes Defense Production Act For Baby Formula Shortage

The first fireworks show at Penn’s Landing went off at 6 p.m. and the second show begins at midnight.

Philadelphia’s biggest attraction on New Year’s Eve offered a stunning show on the waterfront last year.

The best places to watch the fireworks are at the Blue Cross RiverRink, Penn’s Landing and the Battleship New Jersey.

And this year each fireworks show will be set to a different theme of music.

“One of the shows is themed around video games,” said Almaz Crowe, of the Delaware Waterfront Corporation. “So that will be fun to hear some songs from your youth. And the second water because we’re on the river. Tonight at our parties will have skating, face painting, hot cocoa, spiked hot cocoa, great stuff happening.”

READ MORE: New Jersey Veterinarians Discovering Unintended Consequence From Legalized Recreational Marijuana

The show lasts about 13 minutes but planning it out takes months.

“There’s hundreds of manhours that go into putting something like this on,” pyrotechnician Andrew Clemenick said.

Pyrotechnicians spend months planning and organizing Philly’s two firework shows.

“We have about 10,000 pounds of explosives out here for both the 6 p.m. show and the 12 a.m. show,” Clemenick said.

The fireworks are each placed into plastic tubes and tin foil covers the tubes to prevent any moisture from getting in.

MORE NEWS: Republican Nomination For Pennsylvania U.S. Senate Race Uncertain As Thousands Of Mail-In Votes Still Being Counted

Lots and lots of wires laced up and down the barge connect every firework to a computer that knows exactly when to set them off.