suite refacto