pragmatic provider