meilleure répartition du code entre layout et index