Basic outline, fragments added