Since announcing his forthcoming album Purpose, COMPLEX cover star Justin Bieber has been gifting us with early tastes of the album. From the string of teasers that led up to the release of new track "Sorry" to announcing yesterday that him and fellow chart-powerhouse Halsey collaborated on a track for the album, Bieber has kept things pretty exciting for fans. 

Today, Bieber adds another layer to his perfectly-skilled album roll out by tweeting out the full tracklisting of his new album. With his recent declaration of love for skate culture and graffiti that appeared throughout his lyric video and official video for "What Do You Mean?," it's no wonder that the singer had his tracks painted out by various graffiti artists across the world.

Charlie Puth tweeted about the song "Company" which makes us wonder if he was involved in that song it all. Either way, the reveal makes for some pretty cool #art posted up in different cities that fans can check out and share online. Pretty genius, Justin. Peep the tracklist below that features collaborations with Skrillex, Big Sean, Travi$ Scott and more. Purpose is out Nov. 13.

Check out the Tweets and a full tracklist below:

Track 1 #purposealbum pic.twitter.com/GZElhcx3GM

— Justin Bieber (@justinbieber) October 28, 2015

Track 2 #purposealbum pic.twitter.com/OdLfyll7aS

— Justin Bieber (@justinbieber) October 28, 2015

Track 3 #purposealbum pic.twitter.com/B829nXYYai

— Justin Bieber (@justinbieber) October 28, 2015

Track 4 #purposealbum pic.twitter.com/YdVaYiw88X

— Justin Bieber (@justinbieber) October 28, 2015

Track 5 #purposealbum pic.twitter.com/KbmOnO71Nf

— Justin Bieber (@justinbieber) October 28, 2015

Track 6 #purposealbum pic.twitter.com/lFJHfpmkUR

— Justin Bieber (@justinbieber) October 28, 2015

Track 7 #purposealbum @BigSean pic.twitter.com/5XuO7efktQ

— Justin Bieber (@justinbieber) October 28, 2015

Track 8 #purposealbum @trvisXX pic.twitter.com/QpOTD24M9j

— Justin Bieber (@justinbieber) October 28, 2015

Track 9 #purposealbum @halsey pic.twitter.com/NFIiRX2hQr

— Justin Bieber (@justinbieber) October 28, 2015

Track 10 #purposealbum pic.twitter.com/tBuyYe8lFf

— Justin Bieber (@justinbieber) October 28, 2015

Track 11 #purposealbum @diplo @Skrillex pic.twitter.com/NCV81kkvpb

— Justin Bieber (@justinbieber) October 28, 2015

Track 12 #purposealbum @Skrillex pic.twitter.com/GvgnNoOnLN

— Justin Bieber (@justinbieber) October 28, 2015

Track 13 #purposealbum #PURPOSE pic.twitter.com/05xwAP3Fmk

— Justin Bieber (@justinbieber) October 28, 2015

Track 14 #purposealbum pic.twitter.com/7kiYYo4kgX

— Justin Bieber (@justinbieber) October 28, 2015

Track 15 #purposealbum pic.twitter.com/Xq1AyukiRL

— Justin Bieber (@justinbieber) October 28, 2015

Track 16 #purposealbum @nas pic.twitter.com/z051Ggum5S

— Justin Bieber (@justinbieber) October 28, 2015

Track 17 #purposealbum pic.twitter.com/BPWj2cbyCN

— Justin Bieber (@justinbieber) October 28, 2015

Track 18 #purposealbum pic.twitter.com/BzSjO14kUE

— Justin Bieber (@justinbieber) October 28, 2015

1. “Mark My Words”
2. “I’ll Show You”
3. “What Do You Mean?”
4. “Sorry”
5. “Love Yourself”
6. “Company”
7. “No Pressure” (Feat. Big Sean)
8. “No Sense” (Feat. Travis Scott)
9. “The Feelings” (Feat. Halsey)
10. “Life Is Worth Living”
11. “Where Are Ü Now” (Feat. Skrillex & Diplo)
12. “Children” (Feat. Skrillex)
13. “Purpose”
14. “Been You”
15. “Get Used To Me”
16. “We Are” (Feat. Nas)
17. “Trust”
18. “All In It”
19. “What Do You Mean? (Remix)” (Feat. Ariana Grande)