Added a picture to explain flow