- refactor manager