selfperiod98