this is an amazing read, thank you for this well put together and informative article