Refactor

- Base manager