some changes to add to playlist functionality