toc infrastructure for users and roles

tocs infrastructrure