break out into roles and profiles