add (untested) channel model for testing