* added invert
* channel::max_value is 99999999 now