initial, minimal chat wevservice, main structure