debut refactorisation code