make Node its own header