great reading thanks for sharing.