add url and name optional
update js for remove and reorder