server client utility