awesome write-up man. really informative.