Very nice read, thank you for sharing this so well written.