Diddy has been making hits for over 20 years, so when the music mogul hit the stage at the 2015 BET Awards on Sunday (June 28) to celebrate the two decade run of his Bad Boy record label he had plenty of hits to choose from.
If you still need a little help, don't worry: We have your history lesson. Here's a list of every song Puff performed at the 2015 BET Awards.
"Can't Nobody Hold Me Down" - Diddy
"Feels So Good" - Ma$e
"Peaches and Cream" - 112
"I Need a Girl Pt. 2" - Diddy
"Love Like This" - Faith Evans
"Hot N---a (Remix)" - French Montana
"Can't You See" - Total feat. The Notorious B.I.G.
"All About the Benjamins" - Diddy, The L.O.X., Lil Kim and The Notorious B.I.G.
"Mo Money, Mo Problems" - The Notorious B.I.G. feat. Diddy and Ma$e