updates to 3 providers