modified 'Playlist' struct