Just posting this here for easier reading. You may find the original link in the description.
Thanks to for posting and editing this work, just couldn't wait for the updates.