* several changements of channel class
+ new fonctions of channel class