mettre en place la fonction record