https://www.irccloud.com/pastebin/94fTOLyS