content provider and database