implemented new alarm reporting