add illustration of the workflow