more differentiation bt client/server