Added basic idea of channel system.