stick everything into the providers namespace