Graphnode

closed #45