added nodal roles

slow, but works.
readme