making a difference over time