using dagger for DI of managers