# DynamoCustomization.xml for zero touch node not affecting node categorization in the broswer

**URL:** <https://forum.dynamobim.com/t/dynamocustomization-xml-for-zero-touch-node-not-affecting-node-categorization-in-the-broswer/26303>\
**Category:** Developers\
**Created:** [September 22, 2018, 1:15pm UTC](https://forum.dynamobim.com/t/dynamocustomization-xml-for-zero-touch-node-not-affecting-node-categorization-in-the-broswer/26303 "2018-09-22T13:15:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![doug.klassen](https://avatars.discourse-cdn.com/v4/letter/d/5f8ce5/32.png) [@doug.klassen](https://forum.dynamobim.com/u/doug.klassen)\
**Post date:** [September 22, 2018, 1:15pm UTC](https://forum.dynamobim.com/t/dynamocustomization-xml-for-zero-touch-node-not-affecting-node-categorization-in-the-broswer/26303/1 "2018-09-22T13:15:01Z")

</div>

Howdy all,

I’m trying to get figure out how to organize zero touch nodes in the library browser, working off the instructions [here](https://github.com/DynamoDS/Dynamo/wiki/Library-2.0-Add-Ons-Organization).

I created a couple zero touch nodes in an assembly ZeroTouchSandbox.dll. Here’s one, in the class [HelloNode.cs](https://pastebin.com/x7rjmfbJ).

I created a package directory structure with both a [pkg.json](https://pastebin.com/Ja21zetH) and a [ZeroTouchSandbox\_DynamoCustomization.xml](https://pastebin.com/aV17Txn9) file placed according to the hierarchy for a package directory:

![dynamo%20customization%20location](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/e/b/eb215cf9fa1aee78c32ad06049b2b4da4900784d.png)

Dynamo loads the package just fine, and it shows up on the list of installed packages. However, the library browser is still placing the node according to assembly name and namespace for the zero touch class:

![dynamo%20node%20category](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/2/f2aec7d5d4f9c8d17b8a32961d8faf91ce92c5ea.png)

It seems to be completely ignoring my xml file. Can anyone see what I’m doing wrong here?

On a related note, it’s also creating a node from (as far as I can tell) the default constructor for my zero touch node class, which of course I don’t want.

---

<div class="post-metadata">

**Author:** ![Michael\_Kirschner2](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/michael_kirschner2/32/75576_2.png) [@Michael\_Kirschner2](https://forum.dynamobim.com/u/Michael_Kirschner2)\
**Post date:** [September 25, 2018, 4:24am UTC](https://forum.dynamobim.com/t/dynamocustomization-xml-for-zero-touch-node-not-affecting-node-categorization-in-the-broswer/26303/2 "2018-09-25T04:24:45Z")

</div>

Hi @doug.klassen what does your customization look like - and what version of dynamo are you in?

---

<div class="post-metadata">

**Author:** ![doug.klassen](https://avatars.discourse-cdn.com/v4/letter/d/5f8ce5/32.png) [@doug.klassen](https://forum.dynamobim.com/u/doug.klassen)\
**Post date:** [September 25, 2018, 10:30pm UTC](https://forum.dynamobim.com/t/dynamocustomization-xml-for-zero-touch-node-not-affecting-node-categorization-in-the-broswer/26303/3 "2018-09-25T22:30:15Z")

</div>

I’ve tried it with both 1.3 and 2.0 in Revit and 1.3 in the Dynamo sandbox with the same results.

Here’s the content of my DynamoCustomization.xml:

```
<?xml version="1.0" ?>
<doc>
  <assembly>
    <name>ZeroTouchSandbox</name>
  </assembly>
  <namespaces>
    <namespace name="DougKlassen.Dynamo.Sandbox">
      <category>DKZeroTouch</category>
    </namespace>
  </namespaces>
  <classes>
    <class name="DougKlassen.Dynamo.Sandbox.HelloNode" shortname="HelloWorldZT"/>
    <class name="DougKlassen.Dynamo.Sandbox.ArithmeticNode" shortname="ArithmeticCalcZT"/>
  </classes>
</doc>
```
