outlines flow