This is possible with the following fields. Observing that required a number of fields to fill in. These are indicated by a *