node type template