Basic outline.