update so that you can not delete the subject uri
create git request
update the path validate and create global surealValidate method