Simple communications controller (18/41)

Simple communications controller