fix alarms, add confirm