perioddelay