simplify providers