managerImpl factorisation