(*) Marked fields are mandatory