combined server and client