Good job Gary, great of you to take time to do it.