andCompletion