changes through time