add rate and feedback to provider