Explain the operation