moved all channel and communication stuff to new model