Initial communicator, builds and tests, uses old string format, needs json and actual formatting