this is a great read, thanks.