add contentprovider