refactored role recommendations
removed branching