Première implementation de la recerche
Refactor, commonalisation