great article thank you have shared