That was really informative almost to much to take in