r3. Redesigned playlist with contribtions from @mikerhodes.