adapted to song_01