providers checking