great writeup dude. do you have this written on github as gist or a document within a repo? there are…