added playlist improvements