playlist soluiton