Nice report. thanks for all the detail.