add/del done