added alarm lib