fix done functionality - undone added