Whoa a lot of superb knowledge.