adding functions to song_data