Thank you for sharing such a detailed post