added two nodal roles