updated flow based upon my conversation with colin