Started working on the call flow, not nearly finished.