added task completion and admin undo