Describe the basic idea.