Add Providers & Types