Great write up and details.