with client and server