client/server intro