next work: finish new alarm class and test it