implementation ex 2 api haut niveau