added song and playlist data structure