Very nice write up! thanks for sharing.