added repeating alarm