symmetricCompletion