seasons tests and implementation start