added scaling over time