client part is ready
server part