basic playlist functionality added