extended general node