upgraded alarm model