nodes are needed as well