add done & alarm