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” f Chance the Rapper’s Coloring Book. Listen to their new collab, “Been Through Alot,” below (via Complex).