add audible alarming code, etc