add single song handling