refactoring (default role service)