ajout reference implementation et inputdata