TM88, Young Thug, and Lil Yachty have “Been Through Alot” and they’re sharing those experiences on a brand new collaboration.

“I’ve been through a lot,” Lil Boat raps on the song’s infectious chorus. “So don’t try to stop me / They think that they got me / But they cannot stop me.”

Meanwhile, Jeffery establishes his rock star status over a bounce-filled beat. “Bitch, I’m so fresh,” he boasts. “I’m Mick Jagger.”

In May, Thug and Yachty also joined forces on “Mixtape” off Chance the Rapper’s Coloring Book. Listen to their new collab, “Been Through Alot,” below (via Complex).