Awesome job - love that you added so many details.