Jamie xx's highly anticipated collaboration with Young Thug and Popcaan "I Know There's Gonna Be (Good Times)" from his upcoming album In Colour has been shared officially in full. An incomplete version without Popcaan was leaked last week when nearly 100 Rich Gang tracks hit the web from Thugger, Rich Homie Quan and others. Now the official version has hit the web.

The summery, laid back beat remains the same with the sexual verses from Young Thug that somehow flow effortlessly over The xx member's instrumental, while Popcaan aids with short verses and the hook. The "I Know There's Going To be Good Times" soul sample is what makes the track. Some are calling this a contender for the song of the summer and with the combination of Jamie xx's steel drums, echoing synth chords, the soul sample and Thugger's easy flow it is hard to argue against it. Listen to the track below. 

In Colour will be released on June 2. Pre-order the album on iTunes

The collaboration between Thugger a dancehall star like Popcaan and Jamie xx is pretty odd, but not as odd as it may sound. Jamie xx has a strong love for hip-hop and contributed production on Drake's 2011 track with Rihanna "Take Care."

He spoke to XXL about that love for hip-hop and how his collaboration came to be.

"I was living in New York for a couple months and I was doing a drive to Manhattan while I was listening to Hot 97," Jamie xx told XXL. "It was the perfect setting and it made me want to make the track like that. I just think [Young Thug] is the best at the moment, him and Popcaan. I sent the song to other people who did versions, but [Thug and Popcaan's] version fit best on the record."

He had many different versions with other rappers, but stuck with what he got from Thugger and Popcaan.

"I think Young Thug has such a weird style I love, especially the things he does with his voice," Smith said. "It just sounds different. I like that Popcaan is so young and he comes from a different place, but they complement each other very well."