added basic diff-chan-over-networks support