This post needs a flow chart.