Thank you AG, for putting so much hard work into all this.