added playlist feature