18 providers