Excellent article thanks for sharing