sinperiod added