add periodic signal
add periodic signal
add round robin
minor