updated most base providers