This was extremely informative, thanks for the write-up