added provider tests