uri only required for add-new