first refacto

@pierremugnier mon humble refacto, tu vois d'autres choses à améliorer ?