Simple communications controller (30/41)

Simple communications controller