def hidden node