https://gist.github.com/cinemaroo/ba649c826a039b989bc6969f348f5abb https://gist.github.com/cinemaroo/e4f29b86e518959a1438546fe68fb7b0 https://gist.github.com/cinemaroo/f12ad7f26ad1bb1291185ab58189b408 https://pastelink.net/h564pzc3