add: server2server communication module
conflict merge & improvements
merge conflict & improvements