David as always excellent work, thanks again