nodes are dict objects now