simple self lient
added client server communication