DJ and producer Swissivory recruited Wiz Khalifa and Gallo for a new single called "Dreaming," an uptempo, catchy tune that speaks of pertinent social issues. In fact, Swiss said the single is a huge deviation from his DMX-assisted song "Dog in Me" that he recently dropped.

"For Wiz, we decided to make the song more bouncy and radio friendly," said Swissivory. "But we wanted to have substance in the message, so Gallo, who I produced the track with, gave it a bit more edge on the drums."

Both "Dog in Me" and "Dreaming" are singles off the producer's upcoming Real Dreams 2 project that drops towards summer's end. The artists featured on the release include Dead Prez, Snoop Dogg, Jadakiss, Busta Rhymes, N.O.R.E., Beenie Man, Juicy J, Keith Murray, Freeway, M.O.P. and California's C-Tru.

You can pre-order Real Dreams 2 here, before it drops on August 25. You can also listen to the new "Dreaming" single below.

Marvel’s Dopest Hip-Hop Variant Covers