added playlist control