add periodic