# PreArrival

* [ ] As a User, I can see & click `Create` button for PreArrival form
* [ ] As a User, I will see the PreArrival form and can submit after all the required fields already fill-in. All repetitive inputs will be repopulate from Application form
* [ ] As a User, I will be prompted with the error message whenever I leave the required field empty or entered wrong type/format of data
* [ ] As a User, I will received an email once the form saved as draft or has been submitted
* [ ] As a User, I will be able to `Edit` the application if status is in `Draft`
* [ ] As a User, I will received an email after has been accepted to InProgram and perform extra function such as Claim & Milestone
