allow empty parameters
update build