added playlist saving