optimisation code sur le début