added contentproviders instead direct queries