Fields tagged with a * are mandatory.