update providers
update test suite