Add communication channels, close #32.