The workflow of adding a new file