fix unclear code & minor bug in season