The workflow of this app