start to implement alarm