adds better handling of seasons