The last two surviving members of The Beatles have been making music together again!
Rolling Stone have picked the '100 Greatest Songwriters of All Time' but did they get it right? Leave your thoughts below.
Rolling Stone have released their list of the '100 Greatest Songwriters Of All Time' which spans decades of music.
Songwriters from all genres have been included and many Smooth favourites have made the Top 20!
The publication, which began in San Francisco in 1967 is considered an important voice in the music industry.
Here's the Top 20:
20. Jerry Leiber and Mike Stoller
19. Ellie Greenwich and Jeff Barry
17. Neil Young
16. Leonard Cohen
15. Eddie Holland, Lamont Dozier and Brian Holland
14. Bruce Springsteen
13. Hank Williams
12. Brian Wilson
11. Bob Marley
10. Stevie Wonder
9. Joni Mitchell
8. Paul Simon
7. Carole King and Gerry Goffin
6. Mick Jagger and Keith Richards
5. Smokey Robinson
4. Chuck Berry
3. John Lennon
2. Paul McCartney
1. Bob Dylan