modularite du choix du template