Nice work, GP! Love all the detail you've included.