New: hesperianperiod