diff --git a/README.md b/README.md
index 293787d51b566647f674e2942f337b7d5b041ddb..c31d59350c0088cb55d104330dafd3cd8b714ae3 100644
--- a/README.md
+++ b/README.md
@@ -8,3 +8,16 @@ ouvrez la solution visual studio dans build/
 
 
 plusieurs scenes de tests au format .glTF sont également disponibles : cf les fichiers *.glb
+
+# TP
+il y a 2 codes de tests dans `projects` :
+
+- `ao.cpp` pour prendre le code en main, c'est un calcul assez direct d'ambiant occlusion,
+- `path.cpp`, un path tracer tout simple qu'il va falloir améliorer.
+
+il est possible de changer de sampler pour faire quelques comparaisons, il suffit de modifier le typedef 
+au début des sources. les samplers eux mêmes sont dans :
+
+- projects/sampler.h : il y a le generateur standard c++ et 2 generateurs basés compteurs,
+- projects/sampler_sobol.h : la sequence sobol classique, avec max 128 dimensions, la version avec une évaluation "rapide" dans l'ordre des codes de gray
+- projects/owen_fast.h : les permutations d'owen (à utiliser sur un échantillon sobol).