repeated delay and stop interfaces
interfaces for repeated delay