some work towards new playlist form