* marked fields are mandatory