over many many years
An extended period of time.