cleanup formatting
refactor playlist