NOTE: * Marked fields are mandatory.