Base idea.