difference between explain and define - Search