diverses améliorations
reorga en package utilisable