implemented new lyric-fetching structure