add ability for listeners to add songs to their 'playlist'
add metadata to user model