Basic outline