feat(seasonal): split out sets