déderping calcul de chaines, abstraction Chaines

+ cleanup