refactoring lyrics, urlreader