adding roles ns to break cycle