Understanding seasonal variations