12 providers