Adding very basic prototcol