node and connector