Begun defining comm protocol