node.h cleaned