allow omitting info_url; set default to empty
update demo