worked on node and role definitions