add provider example