config work
server communication work