added all external providers