added ContentResolver