refactor internal channeling with mult and tap
update demo with channel as body
enlightened 0.2.3