added support for 2nd provider