add another provider function