Styles P always enjoys the challenge of tackling a dope beat. The Yonkers rapper decided to put his spin on Fat Joe and Remy Ma's single "All the Way Up" with a freestyle he has dubbed "All the Way Ghost." The L.O.X. member also took on Kanye West's "Real Friends' instrumental for his own version called "Ghost Friends."

The hard knocking "All the Way Up" beat brings the high energy out of Styles P as he unleashes some tough bars on the track. "Real Friends" offers up a more relaxed tone as the D-Block rhymer vibes out on the Kanye production.

It is good to hear Styles P back in the booth as lately he's had to play the father figure role for some of New York's young rappers. Styles recently checked Troy Ave for some distasteful comments made about the late Capital Steez.

"When you have no sensitivity towards others pain that ain’t being gangster. That’s being a fuckin’ creep,” Styles P wrote on Twitter. “If you never experienced a family [member] committing suicide, you have no fuckin’ idea about that pain. None. I really like Troy Ave and want to see him win. I just was really offended by his remarks on Sway probably because I like him and he spoke so harsh."

The message seemed to get through as Troy Ave responded positively to Styles P's criticism.

"I respect it OG. You been a supporter but I know suicide is a touchy situation and hits close to home," Troy Ave wrote in response. "Matter of fact, if any of MY fans was offended by me saying ALL people who commit suicide was bozo’s, my bad. I’d never purposely diss my real ones."

Troy Ave's abrasive words clearly hurt Styles P, who revealed that his daughter committed suicide last year.

In addition, Styles dropped two more freestyles - one over J. Cole's "Love Yourz" and Drake's "Summer Sixteen." Hear 'em all below.

20 Albums Turning 10 in 2016

More From XXL