Whoa quite a lot of helpful info.