implemented audio playlist