addSong controller enhance