rename Provider back to Strategy