What is retrievalMotor?