most of the outline is done