simple node class