server-client works separately
server-client works separately