add repeat alarm (not finished)