refactored and added C2SQLiteContentProvider