A.[operation1 addDependency:operation2]; B.[operation addExecutionBlock:^{}]; C.[operation waitUntilFinished]; D.[operation cancel];