add playlistItems support and tests