contentprovider should be +/- complete