first step at moving to contentprovider