solutions found on the web, links in txt file