new type and providers