Finalement le service qui marche...

ça a été plus long que prévu parce que j'ai eu plusieurs bugs inatendus,
mais voila...