Great job. That was a lot of work!