load generic providers