removed some exceptions and added card alarms