Ajout fonctions types