many many modifs and test... probably need to recode render management
in a singleton ...