Excellent read thanks for sharing