Début de refactorisation avec un module Picker