cleanup of system info code
added alarm processing support