add done feature