more work on Alarm driver