Explain operation