Refactoring: mangers