playlist implemented... but it won't stop after you call it