[*] indicates required fields.