har varit särdeles rik och omfattande.