Refactoring roles (part1)