VERY WELL WRITTEN AGREE 100%