added import check for providers to detect what native providers available
Merge remote-tracking branch 'origin/master'