Nice read thanks for sharing