addprovider layout updated