very comprehensive as usual, thanks Dan