add targetNamespace support