add first periodic scheduling related function.