Rename producer to provider