Outlining the basic idea.