Well written and thanks for sharing.