wow this is so informative