[DEV] start rework of the eci lib ==> base seams to be interecting but not really extensive